#ifndef TWISTY_TEXT_FONT_H__
#define TWISTY_TEXT_FONT_H__

const uint_fast8_t PROGMEM FONT_TABLE[]  = {
	// A
	0b0,
	0b11111100,
	0b00110110,
	0b00110011,
	0b00110110,
	0b11111100,
	0b0,

	// B
	0b0,
	0b11111111,
	0b11011011,
	0b11011011,
	0b11011011,
	0b01110110,
	0b0,

	// C
	0b0,
	0b01111110,
	0b11000011,
	0b11000011,
	0b11000011,
	0b01100110,
	0b0,

	// D
	0b0,
	0b11111111,
	0b11000011,
	0b11000011,
	0b11000011,
	0b01111110,
	0b0,

	// E
	0b0,
	0b11111111,
	0b11011011,
	0b11011011,
	0b11011011,
	0b11000011,
	0b0,

	// F
	0b0,
	0b11111111,
	0b00011011,
	0b00011011,
	0b00011011,
	0b00000011,
	0b0,

	// G
	0b0,
	0b01111110,
	0b11000011,
	0b11011011,
	0b11011011,
	0b01111010,
	0b0,

	// H
	0b0,
	0b11111111,
	0b00011000,
	0b00011000,
	0b00011000,
	0b11111111,
	0b0,

	// I
	0b0,
	0b00000000,
	0b00000111,
	0b11110101,
	0b00000111,
	0b00000000,
	0b0,

	// J
	0b0,
	0b01100000,
	0b11000000,
	0b11000011,
	0b11000011,
	0b01111111,
	0b0,

	// K
	0b0,
	0b11111111,
	0b00011000,
	0b00111100,
	0b01100110,
	0b11000011,
	0b0,

	// L
	0b0,
	0b11111111,
	0b11000000,
	0b11000000,
	0b11000000,
	0b11000000,
	0b0,

	// M
	0b0,
	0b11111111,
	0b00000110,
	0b11111100,
	0b00000110,
	0b11111111,
	0b0,

	// N
	0b0,
	0b11111111,
	0b00000011,
	0b00000011,
	0b00000011,
	0b11111110,
	0b0,

	// O
	0b0,
	0b01111110,
	0b11000011,
	0b11000011,
	0b11000011,
	0b01111110,
	0b0,

	// P
	0b0,
	0b11111111,
	0b00110011,
	0b00110011,
	0b00110011,
	0b00011110,
	0b0,

	// Q
	0b0,
	0b01111110,
	0b11000011,
	0b11000011,
	0b11110011,
	0b11111110,
	0b0,

	// R
	0b0,
	0b11111111,
	0b00110011,
	0b00110011,
	0b00110011,
	0b11101110,
	0b0,

	// S
	0b0,
	0b11001110,
	0b11011011,
	0b11011011,
	0b11011011,
	0b01110011,
	0b0,

	// T
	0b0,
	0b00000011,
	0b00000011,
	0b11111111,
	0b00000011,
	0b00000011,
	0b0,

	// U
	0b0,
	0b01111111,
	0b11000000,
	0b11000000,
	0b11000000,
	0b01111111,
	0b0,

	// V
	0b0,
	0b00111111,
	0b01100000,
	0b11000000,
	0b01100000,
	0b00111111,
	0b0,

	// W
	0b0,
	0b01111111,
	0b11000000,
	0b01111111,
	0b11000000,
	0b01111111,
	0b0,

	// X
	0b0,
	0b11100011,
	0b00110110,
	0b00011100,
	0b00110110,
	0b11100011,
	0b0,

	// Y
	0b0,
	0b00001111,
	0b00011000,
	0b11110000,
	0b00011000,
	0b00001111,
	0b0,

	// Z
	0b0,
	0b11100011,
	0b11110011,
	0b11011011,
	0b11001111,
	0b11000011,
	0b0,

	// +
	0b0,
	0b00011000,
	0b00011000,
	0b01111110,
	0b00011000,
	0b00011000,
	0b0,

	// :
	0b0,
	0b00000000,
	0b01100110,
	0b01100110,
	0b00000000,
	0b00000000,
	0b0,

	// -
	0b0,
	0b00011000,
	0b00011000,
	0b00011000,
	0b00011000,
	0b00011000,
	0b0,

	// !
	0b0,
	0b00000000,
	0b11011111,
	0b11011111,
	0b00000000,
	0b00000000,
	0b0,

	// HEART
	0b0,
	0b00001100,
	0b00011110,
	0b00111111,
	0b01111111,
	0b01111110,
	0b11111100,
	
	0b01111110,
	0b01111111,
	0b00111111,
	0b00011110,
	0b00001100,
	0b0,
	0b0,
	
	// SKULL
	0b0,
	0b0,
	0b00011110,
	0b00110011,
	0b11110011,
	0b01110111,
	0b11011111,
	
	0b01110111,
	0b11110011,
	0b00110011,
	0b00011110,
	0b0,
	0b0,
	0b0
	
};
uint_fast8_t FONT_TABLE_LENGTH = sizeof( FONT_TABLE ) / sizeof( uint_fast8_t );

#endif
